package cn.yitun.chat.yitunserverimbase.dao.login;

import cn.yitun.chat.yitunservercommonlib.crud.base.BootDao;
import cn.yitun.chat.yitunservercommonlib.crud.yitun.BaseDto;
import cn.yitun.chat.yitunservercommonlib.dataentity.dto.chart.ChartBodyDto;
import cn.yitun.chat.yitunservercommonlib.dataentity.po.login.LoginLogPo;
import cn.yitun.chat.yitunservercommonlib.dataentity.vo.chart.ChartBodyVo;
import cn.yitun.chat.yitunservercommonlib.dataentity.vo.login.LoginLogVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 用户登录日志
 */
@Mapper
public interface LoginLogDao extends BootDao<LoginLogPo> {

    List<LoginLogVo> listVO(Map<String, Object> params);
    /**
     * 图表数据
     * @param chartBobyDto
     * @return
     */
    List<ChartBodyVo> countAvgDate(ChartBodyDto chartBobyDto);
}
